.security-governance-table {
  width: 398px;

  table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12px;
  }

  table caption {
    font-size: 2em;
    margin: 1em 0;
  }

  th,
  td {
    text-align: center;
    height: 32px;
    font-family: PuHuiTi-Bold;
    text-align: left;
    padding-left: 13px;
  }

  table thead tr {
    height: 21px;
    font-family: PuHuiTi-Regular;
    color: rgba(255, 255, 255, 0.64);

    & > th:first-child {
      padding-left: 13px;
    }
  }

  table tbody tr:nth-child(even) {
    background: linear-gradient(270deg, rgba(246, 110, 44, 0) 0%, rgba(246, 110, 44, 0.12) 100%);
  }

  table tbody tr:hover {
    background: linear-gradient(270deg, rgba(246, 110, 44, 0) 0%, rgba(246, 110, 44, 0.12) 100%);
  }

  table tbody tr td:first-child {
    padding-left: 13px;
  }

  table tfoot tr td {
    text-align: right;
    padding-right: 20px;
  }
}
